package mwa.cs.model;

/**
 * A class used for represent as a customer
 */
public class Customer {

	private int vnSiteId;
	private String vaAccount;
	private String vaAccountOld;
	private String vaStatus;
	private String vaCustomerType;
	private String vaCustomerClass;
	private String vaPName;
	private String vaFName;
	private String vaLName;
	private String vaCardId;
	private String vaTaxId;
	private String vaTaxBranch;
	private String vaHouseId;
	private String vaHomeNumber;
	private String vaAddress;
	private String vaCityCode;
	private String vaDistrictCode;
	private String vaProvinceCode;
	private String vaPostCode;
	private String vaTelephone;
	private String vaContactHomeNumber;
	private String vaContactAddress;
	private String vaContactCityCode;
	private String vaContactDistrictCode;
	private String vaContactProvinceCode;
	private String vaContactPostCode;
	private String vaContactTelephone;
	private String vaMeterSize;
	private String vaMeterBrand;
	private String vaMeterSerialNumber;
	private String vaMeterNumber;
	private String vaMeterInstallDate;
	private String vaMeterDate;
	private String vaAllowance;
	private int vnDeptAmount;
	private int vnGarbageCharge;
	private int vnWasteWaterCharge;
	private int vnOtherCharge;
	private int vnInsertUserId;
	private String vaInsertDate;
	private String vaInsertTime;
	private int vnUpdateUserId;
	private String vaUpdateDate;
	private String vaUpdateTime;

	public Customer(int pnSiteId, String paAccount, String paAccountOld, String paStatus, String paCustomerType, 
			String paCustomerClass, String paPName,	String paFName, String paLName, String paCardId, 
			String paTaxId, String paTaxBranch, String paHouseId, String paHomeNumber, String paAddress, 
			String paCityCode, String paDistrictCode, String paProvinceCode, String paPostCode, 
			String paTelephone, String paContactHomeNumber, String paContactAddress, 
			String paContactCityCode, String paContactDistrictCode, String paContactProvinceCode, 
			String paContactPostCode, String paContactTelephone, String paMeterSize, String paMeterBrand,
			String paMeterSerialNumber, String paMeterNumber, String paMeterInstallDate, String paMeterDate, 
			String paAllowance, int pnDeptAmount, int pnGarbageCharge, int pnWasteWaterCharge, int pnOtherCharge,
			int pnInsertUserId, String paInsertDate, String paInsertTime, 
			int pnUpdateUserId, String paUpdateDate, String paUpdateTime) {
		this.vnSiteId = pnSiteId;
		this.vaAccount = paAccount;
		this.vaAccountOld = paAccountOld;
		this.vaStatus = paStatus;
		this.vaCustomerType = paCustomerType;
		this.vaCustomerClass = paCustomerClass;
		this.vaPName = paPName;
		this.vaFName = paFName;
		this.vaLName = paLName;
		this.vaCardId = paCardId;
		this.vaTaxId = paTaxId;
		this.vaTaxBranch = paTaxBranch;
		this.vaHouseId = paHouseId;
		this.vaHomeNumber = paHomeNumber;
		this.vaAddress = paAddress;
		this.vaCityCode = paCityCode;
		this.vaDistrictCode = paDistrictCode;
		this.vaProvinceCode = paProvinceCode;
		this.vaPostCode = paPostCode;
		this.vaTelephone = paTelephone;
		this.vaContactHomeNumber = paContactHomeNumber;
		this.vaContactAddress = paContactAddress;
		this.vaContactCityCode = paContactCityCode;
		this.vaContactDistrictCode = paContactDistrictCode;
		this.vaContactProvinceCode = paContactProvinceCode;
		this.vaContactPostCode = paContactPostCode;
		this.vaContactTelephone = paContactTelephone;
		this.vaMeterSize = paMeterSize;
		this.vaMeterBrand = paMeterBrand;
		this.vaMeterSerialNumber = paMeterSerialNumber;
		this.vaMeterNumber = paMeterNumber;
		this.vaMeterInstallDate = paMeterInstallDate;
		this.vaMeterDate = paMeterDate;
		this.vaAllowance = paAllowance;
		this.vnDeptAmount = pnDeptAmount;
		this.vnGarbageCharge = pnGarbageCharge;
		this.vnWasteWaterCharge = pnWasteWaterCharge;
		this.vnOtherCharge = pnOtherCharge;
		this.vnInsertUserId = pnInsertUserId;
		this.vaInsertDate = paInsertDate;
		this.vaInsertTime = paInsertTime;
		this.vnUpdateUserId = pnUpdateUserId;
		this.vaUpdateDate = paUpdateDate;
		this.vaUpdateTime = paUpdateTime;
	}

	public Customer() {
		
	}
	
	/**
	 * @return the vnSiteId
	 */
	public int getVnSiteId() {
		return vnSiteId;
	}

	/**
	 * @param vnSiteId the vnSiteId to set
	 */
	public void setVnSiteId(int vnSiteId) {
		this.vnSiteId = vnSiteId;
	}

	/**
	 * @return the vaAccount
	 */
	public String getVaAccount() {
		return vaAccount;
	}

	/**
	 * @param vaAccount the vaAccount to set
	 */
	public void setVaAccount(String vaAccount) {
		this.vaAccount = vaAccount;
	}

	/**
	 * @return the vaAccountOld
	 */
	public String getVaAccountOld() {
		return vaAccountOld;
	}

	/**
	 * @param vaAccountOld the vaAccountOld to set
	 */
	public void setVaAccountOld(String vaAccountOld) {
		this.vaAccountOld = vaAccountOld;
	}

	/**
	 * @return the vaStatus
	 */
	public String getVaStatus() {
		return vaStatus;
	}

	/**
	 * @param vaStatus the vaStatus to set
	 */
	public void setVaStatus(String vaStatus) {
		this.vaStatus = vaStatus;
	}

	/**
	 * @return the vaCustomerType
	 */
	public String getVaCustomerType() {
		return vaCustomerType;
	}

	/**
	 * @param vaCustomerType the vaCustomerType to set
	 */
	public void setVaCustomerType(String vaCustomerType) {
		this.vaCustomerType = vaCustomerType;
	}

	/**
	 * @return the vaCustomerClass
	 */
	public String getVaCustomerClass() {
		return vaCustomerClass;
	}

	/**
	 * @param vaCustomerClass the vaCustomerClass to set
	 */
	public void setVaCustomerClass(String vaCustomerClass) {
		this.vaCustomerClass = vaCustomerClass;
	}

	/**
	 * @return the vaPName
	 */
	public String getVaPName() {
		return vaPName;
	}

	/**
	 * @param vaPName the vaPName to set
	 */
	public void setVaPName(String vaPName) {
		this.vaPName = vaPName;
	}

	/**
	 * @return the vaFName
	 */
	public String getVaFName() {
		return vaFName;
	}

	/**
	 * @param vaFName the vaFName to set
	 */
	public void setVaFName(String vaFName) {
		this.vaFName = vaFName;
	}

	/**
	 * @return the vaLName
	 */
	public String getVaLName() {
		return vaLName;
	}

	/**
	 * @param vaLName the vaLName to set
	 */
	public void setVaLName(String vaLName) {
		this.vaLName = vaLName;
	}

	/**
	 * @return the vaCardId
	 */
	public String getVaCardId() {
		return vaCardId;
	}

	/**
	 * @param vaCardId the vaCardId to set
	 */
	public void setVaCardId(String vaCardId) {
		this.vaCardId = vaCardId;
	}

	/**
	 * @return the vaTaxId
	 */
	public String getVaTaxId() {
		return vaTaxId;
	}

	/**
	 * @param vaTaxId the vaTaxId to set
	 */
	public void setVaTaxId(String vaTaxId) {
		this.vaTaxId = vaTaxId;
	}

	/**
	 * @return the vaTaxBranch
	 */
	public String getVaTaxBranch() {
		return vaTaxBranch;
	}

	/**
	 * @param vaTaxBranch the vaTaxBranch to set
	 */
	public void setVaTaxBranch(String vaTaxBranch) {
		this.vaTaxBranch = vaTaxBranch;
	}

	/**
	 * @return the vaHouseId
	 */
	public String getVaHouseId() {
		return vaHouseId;
	}

	/**
	 * @param vaHouseId the vaHouseId to set
	 */
	public void setVaHouseId(String vaHouseId) {
		this.vaHouseId = vaHouseId;
	}

	/**
	 * @return the vaHomeNumber
	 */
	public String getVaHomeNumber() {
		return vaHomeNumber;
	}

	/**
	 * @param vaHomeNumber the vaHomeNumber to set
	 */
	public void setVaHomeNumber(String vaHomeNumber) {
		this.vaHomeNumber = vaHomeNumber;
	}

	/**
	 * @return the vaAddress
	 */
	public String getVaAddress() {
		return vaAddress;
	}

	/**
	 * @param vaAddress the vaAddress to set
	 */
	public void setVaAddress(String vaAddress) {
		this.vaAddress = vaAddress;
	}

	/**
	 * @return the vaCityCode
	 */
	public String getVaCityCode() {
		return vaCityCode;
	}

	/**
	 * @param vaCityCode the vaCityCode to set
	 */
	public void setVaCityCode(String vaCityCode) {
		this.vaCityCode = vaCityCode;
	}

	/**
	 * @return the vaDistrictCode
	 */
	public String getVaDistrictCode() {
		return vaDistrictCode;
	}

	/**
	 * @param vaDistrictCode the vaDistrictCode to set
	 */
	public void setVaDistrictCode(String vaDistrictCode) {
		this.vaDistrictCode = vaDistrictCode;
	}

	/**
	 * @return the vaProvinceCode
	 */
	public String getVaProvinceCode() {
		return vaProvinceCode;
	}

	/**
	 * @param vaProvinceCode the vaProvinceCode to set
	 */
	public void setVaProvinceCode(String vaProvinceCode) {
		this.vaProvinceCode = vaProvinceCode;
	}

	/**
	 * @return the vaPostCode
	 */
	public String getVaPostCode() {
		return vaPostCode;
	}

	/**
	 * @param vaPostCode the vaPostCode to set
	 */
	public void setVaPostCode(String vaPostCode) {
		this.vaPostCode = vaPostCode;
	}

	/**
	 * @return the vaTelephone
	 */
	public String getVaTelephone() {
		return vaTelephone;
	}

	/**
	 * @param vaTelephone the vaTelephone to set
	 */
	public void setVaTelephone(String vaTelephone) {
		this.vaTelephone = vaTelephone;
	}

	/**
	 * @return the vaContactHomeNumber
	 */
	public String getVaContactHomeNumber() {
		return vaContactHomeNumber;
	}

	/**
	 * @param vaContactHomeNumber the vaContactHomeNumber to set
	 */
	public void setVaContactHomeNumber(String vaContactHomeNumber) {
		this.vaContactHomeNumber = vaContactHomeNumber;
	}

	/**
	 * @return the vaContactAddress
	 */
	public String getVaContactAddress() {
		return vaContactAddress;
	}

	/**
	 * @param vaContactAddress the vaContactAddress to set
	 */
	public void setVaContactAddress(String vaContactAddress) {
		this.vaContactAddress = vaContactAddress;
	}

	/**
	 * @return the vaContactCityCode
	 */
	public String getVaContactCityCode() {
		return vaContactCityCode;
	}

	/**
	 * @param vaContactCityCode the vaContactCityCode to set
	 */
	public void setVaContactCityCode(String vaContactCityCode) {
		this.vaContactCityCode = vaContactCityCode;
	}

	/**
	 * @return the vaContactDistrictCode
	 */
	public String getVaContactDistrictCode() {
		return vaContactDistrictCode;
	}

	/**
	 * @param vaContactDistrictCode the vaContactDistrictCode to set
	 */
	public void setVaContactDistrictCode(String vaContactDistrictCode) {
		this.vaContactDistrictCode = vaContactDistrictCode;
	}

	/**
	 * @return the vaContactProvinceCode
	 */
	public String getVaContactProvinceCode() {
		return vaContactProvinceCode;
	}

	/**
	 * @param vaContactProvinceCode the vaContactProvinceCode to set
	 */
	public void setVaContactProvinceCode(String vaContactProvinceCode) {
		this.vaContactProvinceCode = vaContactProvinceCode;
	}

	/**
	 * @return the vaContactPostCode
	 */
	public String getVaContactPostCode() {
		return vaContactPostCode;
	}

	/**
	 * @param vaContactPostCode the vaContactPostCode to set
	 */
	public void setVaContactPostCode(String vaContactPostCode) {
		this.vaContactPostCode = vaContactPostCode;
	}

	/**
	 * @return the vaContactTelephone
	 */
	public String getVaContactTelephone() {
		return vaContactTelephone;
	}

	/**
	 * @param vaContactTelephone the vaContactTelephone to set
	 */
	public void setVaContactTelephone(String vaContactTelephone) {
		this.vaContactTelephone = vaContactTelephone;
	}

	/**
	 * @return the vaMeterSize
	 */
	public String getVaMeterSize() {
		return vaMeterSize;
	}

	/**
	 * @param vaMeterSize the vaMeterSize to set
	 */
	public void setVaMeterSize(String vaMeterSize) {
		this.vaMeterSize = vaMeterSize;
	}

	/**
	 * @return the vaMeterBrand
	 */
	public String getVaMeterBrand() {
		return vaMeterBrand;
	}

	/**
	 * @param vaMeterBrand the vaMeterBrand to set
	 */
	public void setVaMeterBrand(String vaMeterBrand) {
		this.vaMeterBrand = vaMeterBrand;
	}

	/**
	 * @return the vaMeterSerialNumber
	 */
	public String getVaMeterSerialNumber() {
		return vaMeterSerialNumber;
	}

	/**
	 * @param vaMeterSerialNumber the vaMeterSerialNumber to set
	 */
	public void setVaMeterSerialNumber(String vaMeterSerialNumber) {
		this.vaMeterSerialNumber = vaMeterSerialNumber;
	}

	/**
	 * @return the vaMeterNumber
	 */
	public String getVaMeterNumber() {
		return vaMeterNumber;
	}

	/**
	 * @param vaMeterNumber the vaMeterNumber to set
	 */
	public void setVaMeterNumber(String vaMeterNumber) {
		this.vaMeterNumber = vaMeterNumber;
	}

	/**
	 * @return the vaMeterInstallDate
	 */
	public String getVaMeterInstallDate() {
		return vaMeterInstallDate;
	}

	/**
	 * @param vaMeterInstallDate the vaMeterInstallDate to set
	 */
	public void setVaMeterInstallDate(String vaMeterInstallDate) {
		this.vaMeterInstallDate = vaMeterInstallDate;
	}

	/**
	 * @return the vaMeterDate
	 */
	public String getVaMeterDate() {
		return vaMeterDate;
	}

	/**
	 * @param vaMeterDate the vaMeterDate to set
	 */
	public void setVaMeterDate(String vaMeterDate) {
		this.vaMeterDate = vaMeterDate;
	}

	/**
	 * @return the vaAllowance
	 */
	public String getVaAllowance() {
		return vaAllowance;
	}

	/**
	 * @param vaAllowance the vaAllowance to set
	 */
	public void setVaAllowance(String vaAllowance) {
		this.vaAllowance = vaAllowance;
	}

	/**
	 * @return the vnDeptAmount
	 */
	public int getVnDeptAmount() {
		return vnDeptAmount;
	}

	/**
	 * @param vnDeptAmount the vnDeptAmount to set
	 */
	public void setVnDeptAmount(int vnDeptAmount) {
		this.vnDeptAmount = vnDeptAmount;
	}
	
	/**
	 * @return the vnGarbageCharge
	 */
	public int getVnGarbageCharge() {
		return vnGarbageCharge;
	}

	/**
	 * @param vnGarbageCharge the vnGarbageCharge to set
	 */
	public void setVnGarbageCharge(int vnGarbageCharge) {
		this.vnGarbageCharge = vnGarbageCharge;
	}

	/**
	 * @return the vnWasteWaterCharge
	 */
	public int getVnWasteWaterCharge() {
		return vnWasteWaterCharge;
	}

	/**
	 * @param vnWasteWaterCharge the vnWasteWaterCharge to set
	 */
	public void setVnWasteWaterCharge(int vnWasteWaterCharge) {
		this.vnWasteWaterCharge = vnWasteWaterCharge;
	}

	/**
	 * @return the vnOtherCharge
	 */
	public int getVnOtherCharge() {
		return vnOtherCharge;
	}

	/**
	 * @param vnOtherCharge the vnOtherCharge to set
	 */
	public void setVnOtherCharge(int vnOtherCharge) {
		this.vnOtherCharge = vnOtherCharge;
	}
	
	/**
	 * @return the vnInsertUserId
	 */
	public int getVnInsertUserId() {
		return vnInsertUserId;
	}

	/**
	 * @param vnInsertUserId the vnInsertUserId to set
	 */
	public void setVnInsertUserId(int vnInsertUserId) {
		this.vnInsertUserId = vnInsertUserId;
	}

	/**
	 * @return the vaInsertDate
	 */
	public String getVaInsertDate() {
		return vaInsertDate;
	}

	/**
	 * @param vaInsertDate the vaInsertDate to set
	 */
	public void setVaInsertDate(String vaInsertDate) {
		this.vaInsertDate = vaInsertDate;
	}

	/**
	 * @return the vaInsertTime
	 */
	public String getVaInsertTime() {
		return vaInsertTime;
	}

	/**
	 * @param vaInsertTime the vaInsertTime to set
	 */
	public void setVaInsertTime(String vaInsertTime) {
		this.vaInsertTime = vaInsertTime;
	}

	/**
	 * @return the vnUpdateUserId
	 */
	public int getVnUpdateUserId() {
		return vnUpdateUserId;
	}

	/**
	 * @param vnUpdateUserId the vnUpdateUserId to set
	 */
	public void setVnUpdateUserId(int vnUpdateUserId) {
		this.vnUpdateUserId = vnUpdateUserId;
	}

	/**
	 * @return the vaUpdateDate
	 */
	public String getVaUpdateDate() {
		return vaUpdateDate;
	}

	/**
	 * @param vaUpdateDate the vaUpdateDate to set
	 */
	public void setVaUpdateDate(String vaUpdateDate) {
		this.vaUpdateDate = vaUpdateDate;
	}

	/**
	 * @return the vaUpdateTime
	 */
	public String getVaUpdateTime() {
		return vaUpdateTime;
	}

	/**
	 * @param vaUpdateTime the vaUpdateTime to set
	 */
	public void setVaUpdateTime(String vaUpdateTime) {
		this.vaUpdateTime = vaUpdateTime;
	}

	
}
